package org.litu.app.entity.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 用户登陆后往前端返回的所有登录数据的清单。
 * 根据框架或者项目的不同，进行调整。
 *
 * @author yueye
 */
@Data
@ApiModel(value = "用户登陆信息")
public class LoginUserMsg {

    @ApiModelProperty(value = "token信息,登陆标识")
    private String token;

    @ApiModelProperty(value = "用户的信息")
    private LoginUserInfo user;

    @ApiModelProperty(value = "权限信息")
    private List<String> powers = new ArrayList<>();
}
